import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [{
        path: '/',
        component: () =>
            import ('@/components/userList'),
    },
    {
        path: '/List',
        comments: () =>
            import ('@/components/List')
    } {
        path: '*',
        redirect: '/components'
    }
]

const router = new VueRouter({
    mode: 'history',
    // base: process.env.BASE_URL,
    routes
})

// 全局守卫 守卫的是所有的路由
// router.beforeEach((to, from, next) => {
//     console.log(to, 'to') //要跳转到哪里
//     console.log(from, 'from') //从哪里跳转过来

//     //执行了 next 钩子函数 ,才能从哪里调转过来
//     //next()

//     if (to.path == '/users') {
//         //判断 是否登陆
//         //没有登录 跳转到登录页面 
//         //next ('/login)
//         next(false) //中断 当前
//     } else {
//         //next() == next(true)
//         next(true)
//     }
// })

export default router